technological advance - Spanish English Dictionary